/// Blinky.NET - a program to reduce eye strain by reminding you to blink
/// Copyright (C) 2007  Forrest Humphrey
///
/// This program is free software; you can redistribute it and/or
/// modify it under the terms of the GNU General Public License
/// as published by the Free Software Foundation; either version 2
/// of the License, or (at your option) any later version.
///
/// This program is distributed in the hope that it will be useful,
/// but WITHOUT ANY WARRANTY; without even the implied warranty of
/// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
/// GNU General Public License for more details.
///
/// You should have received a copy of the GNU General Public License
/// along with this program; if not, write to the Free Software
/// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace Blinky
{
    static class BlinkyNET
    {
        /// <summary>
        /// The main entry point for the application.
        /// 
        /// I'm using a custom ApplicationContext that is
        /// very coupled to the TrayForm.  This is in order
        /// to ensure that starting the application doesn't
        /// mean having to show any forms...just start the
        /// application in the tray.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            BlinkyApplicationContext appContext =
                new BlinkyApplicationContext();
            Application.Run(appContext);
            
            // Uncomment this line (and commnent out the above lines)
            // to run the Test Form
            //Application.Run(new TestForm());
        }
    }
}